package com.hmyuan.service;

import java.util.List;

import com.github.pagehelper.PageInfo;
import com.hmyuan.domain.Sys_role;

/**
 * 角色service
 * @author suxiaofei
 *
 */
public interface SysRoleService {

	/**
	 *分页查询角色列表 
	 */
	PageInfo<Sys_role> selectListByPage(Sys_role sys_role, int pageNum, int pageSize);

	/**
	 *新增角色信息 
	 */
    boolean insert(Sys_role sys_role);

    /**
     *根据id查询角色信息 
     */
	Sys_role selectByPrimaryKey(Long id);

	/**
	 *修改角色信息 
	 */
	boolean updateByPrimaryKeySelective(Sys_role sys_role);
	
	/**
	 * 根据用户id查询角色列表
	 */
    List<Sys_role> selectListByUserid(Long userid);
    /**
     *保存角色资权限
     */
	boolean insertResRoles(Long roleid, Long[] resIds);

}
